<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>usb: xusb_l.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">usb
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xusb__l_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">xusb_l.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gad96832ef1a60271be6b8d06fb61d471c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gad96832ef1a60271be6b8d06fb61d471c">XUSB_DMA_BRR_CTRL</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:gad96832ef1a60271be6b8d06fb61d471c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA bufready ctrl bit.  <a href="group__usb.html#gad96832ef1a60271be6b8d06fb61d471c">More...</a><br/></td></tr>
<tr class="separator:gad96832ef1a60271be6b8d06fb61d471c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd33f4473000380669cb9147110cac62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gacd33f4473000380669cb9147110cac62">XUsb_ReadReg</a>(BaseAddress, RegOffset)&#160;&#160;&#160;XUsb_In32((BaseAddress) + (RegOffset))</td></tr>
<tr class="memdesc:gacd33f4473000380669cb9147110cac62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read from the specified USB device register.  <a href="group__usb.html#gacd33f4473000380669cb9147110cac62">More...</a><br/></td></tr>
<tr class="separator:gacd33f4473000380669cb9147110cac62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7598429f7ba0bb7f052da4eb95d0908b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7598429f7ba0bb7f052da4eb95d0908b">XUsb_WriteReg</a>(BaseAddress, RegOffset, RegisterValue)&#160;&#160;&#160;XUsb_Out32((BaseAddress) + (RegOffset), (RegisterValue))</td></tr>
<tr class="memdesc:ga7598429f7ba0bb7f052da4eb95d0908b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write to the specified USB device register.  <a href="group__usb.html#ga7598429f7ba0bb7f052da4eb95d0908b">More...</a><br/></td></tr>
<tr class="separator:ga7598429f7ba0bb7f052da4eb95d0908b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Register Map</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Register offsets for the USB device. </p>
</div></td></tr>
<tr class="memitem:ga8f85b64375f9f9d5c9d0a7b9c1bed813"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga8f85b64375f9f9d5c9d0a7b9c1bed813">XUSB_EP0_CONFIG_OFFSET</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memdesc:ga8f85b64375f9f9d5c9d0a7b9c1bed813"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP0 Config Reg Offset.  <a href="group__usb.html#ga8f85b64375f9f9d5c9d0a7b9c1bed813">More...</a><br/></td></tr>
<tr class="separator:ga8f85b64375f9f9d5c9d0a7b9c1bed813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc74a259dd961def1ac8e710aee9af3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7bc74a259dd961def1ac8e710aee9af3">XUSB_EP1_CONFIG_OFFSET</a>&#160;&#160;&#160;0x4000</td></tr>
<tr class="memdesc:ga7bc74a259dd961def1ac8e710aee9af3"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP1 Config Reg Offset.  <a href="group__usb.html#ga7bc74a259dd961def1ac8e710aee9af3">More...</a><br/></td></tr>
<tr class="separator:ga7bc74a259dd961def1ac8e710aee9af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea676d38f5d084d685414837594fad8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaea676d38f5d084d685414837594fad8d">XUSB_SETUP_PKT_ADDR_OFFSET</a>&#160;&#160;&#160;0x0080</td></tr>
<tr class="memdesc:gaea676d38f5d084d685414837594fad8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup Packet Address.  <a href="group__usb.html#gaea676d38f5d084d685414837594fad8d">More...</a><br/></td></tr>
<tr class="separator:gaea676d38f5d084d685414837594fad8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ef5680cf902232ea2e51fb4e23752c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga3ef5680cf902232ea2e51fb4e23752c7">XUSB_EP0_RAMBASE_OFFSET</a>&#160;&#160;&#160;0x0088</td></tr>
<tr class="memdesc:ga3ef5680cf902232ea2e51fb4e23752c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP0 RAM buffer Register.  <a href="group__usb.html#ga3ef5680cf902232ea2e51fb4e23752c7">More...</a><br/></td></tr>
<tr class="separator:ga3ef5680cf902232ea2e51fb4e23752c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5458d8283c3e27089720981218f784b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga5458d8283c3e27089720981218f784b0">XUSB_ADDRESS_OFFSET</a>&#160;&#160;&#160;0x0100</td></tr>
<tr class="memdesc:ga5458d8283c3e27089720981218f784b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address Register.  <a href="group__usb.html#ga5458d8283c3e27089720981218f784b0">More...</a><br/></td></tr>
<tr class="separator:ga5458d8283c3e27089720981218f784b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2fae3b1fb51bd1c1a1901af99424201"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa2fae3b1fb51bd1c1a1901af99424201">XUSB_CONTROL_OFFSET</a>&#160;&#160;&#160;0x0104</td></tr>
<tr class="memdesc:gaa2fae3b1fb51bd1c1a1901af99424201"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control Register.  <a href="group__usb.html#gaa2fae3b1fb51bd1c1a1901af99424201">More...</a><br/></td></tr>
<tr class="separator:gaa2fae3b1fb51bd1c1a1901af99424201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa74b6e13019ef666a812c0a63913939e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa74b6e13019ef666a812c0a63913939e">XUSB_STATUS_OFFSET</a>&#160;&#160;&#160;0x0108</td></tr>
<tr class="memdesc:gaa74b6e13019ef666a812c0a63913939e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status Register.  <a href="group__usb.html#gaa74b6e13019ef666a812c0a63913939e">More...</a><br/></td></tr>
<tr class="separator:gaa74b6e13019ef666a812c0a63913939e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2031d93a9474335eec5e76bb595ff60b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga2031d93a9474335eec5e76bb595ff60b">XUSB_FRAMENUM_OFFSET</a>&#160;&#160;&#160;0x010C</td></tr>
<tr class="memdesc:ga2031d93a9474335eec5e76bb595ff60b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Number Register.  <a href="group__usb.html#ga2031d93a9474335eec5e76bb595ff60b">More...</a><br/></td></tr>
<tr class="separator:ga2031d93a9474335eec5e76bb595ff60b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga527c4262f3a44b5ad15ce92c263eb4f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga527c4262f3a44b5ad15ce92c263eb4f8">XUSB_IER_OFFSET</a>&#160;&#160;&#160;0x0110</td></tr>
<tr class="memdesc:ga527c4262f3a44b5ad15ce92c263eb4f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Enable Reg.  <a href="group__usb.html#ga527c4262f3a44b5ad15ce92c263eb4f8">More...</a><br/></td></tr>
<tr class="separator:ga527c4262f3a44b5ad15ce92c263eb4f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2a74173a60f9124ce0dbe9430302076"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gab2a74173a60f9124ce0dbe9430302076">XUSB_BUFFREADY_OFFSET</a>&#160;&#160;&#160;0x0114</td></tr>
<tr class="memdesc:gab2a74173a60f9124ce0dbe9430302076"><td class="mdescLeft">&#160;</td><td class="mdescRight">Buffer Ready Register.  <a href="group__usb.html#gab2a74173a60f9124ce0dbe9430302076">More...</a><br/></td></tr>
<tr class="separator:gab2a74173a60f9124ce0dbe9430302076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae86ee1dc428a40642f916cffc0774953"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae86ee1dc428a40642f916cffc0774953">XUSB_TESTMODE_OFFSET</a>&#160;&#160;&#160;0x0118</td></tr>
<tr class="memdesc:gae86ee1dc428a40642f916cffc0774953"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Mode Register.  <a href="group__usb.html#gae86ee1dc428a40642f916cffc0774953">More...</a><br/></td></tr>
<tr class="separator:gae86ee1dc428a40642f916cffc0774953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a141914e284a61f589390c7441f540c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1a141914e284a61f589390c7441f540c">XUSB_ECR_OFFSET</a>&#160;&#160;&#160;0x011C</td></tr>
<tr class="memdesc:ga1a141914e284a61f589390c7441f540c"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Error Count Reg.  <a href="group__usb.html#ga1a141914e284a61f589390c7441f540c">More...</a><br/></td></tr>
<tr class="separator:ga1a141914e284a61f589390c7441f540c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc43f7641e26c6c9593cdaa3dff8caf7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gafc43f7641e26c6c9593cdaa3dff8caf7">XUSB_UPAR_OFFSET</a>&#160;&#160;&#160;0x0120</td></tr>
<tr class="memdesc:gafc43f7641e26c6c9593cdaa3dff8caf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB ULPI PHY Access Reg.  <a href="group__usb.html#gafc43f7641e26c6c9593cdaa3dff8caf7">More...</a><br/></td></tr>
<tr class="separator:gafc43f7641e26c6c9593cdaa3dff8caf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga884bc298e83060ae812bc4c47619f5be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga884bc298e83060ae812bc4c47619f5be">XUSB_DMA_RESET_OFFSET</a>&#160;&#160;&#160;0x0200</td></tr>
<tr class="memdesc:ga884bc298e83060ae812bc4c47619f5be"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Soft Reset Register.  <a href="group__usb.html#ga884bc298e83060ae812bc4c47619f5be">More...</a><br/></td></tr>
<tr class="separator:ga884bc298e83060ae812bc4c47619f5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae345b180b517ef0e230f11095d01f5f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae345b180b517ef0e230f11095d01f5f9">XUSB_DMA_CONTROL_OFFSET</a>&#160;&#160;&#160;0x0204</td></tr>
<tr class="memdesc:gae345b180b517ef0e230f11095d01f5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Control Register.  <a href="group__usb.html#gae345b180b517ef0e230f11095d01f5f9">More...</a><br/></td></tr>
<tr class="separator:gae345b180b517ef0e230f11095d01f5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30ed2c4445236cc53811ce5bd421488d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga30ed2c4445236cc53811ce5bd421488d">XUSB_DMA_DSAR_ADDR_OFFSET</a>&#160;&#160;&#160;0x0208</td></tr>
<tr class="memdesc:ga30ed2c4445236cc53811ce5bd421488d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA source Address Reg.  <a href="group__usb.html#ga30ed2c4445236cc53811ce5bd421488d">More...</a><br/></td></tr>
<tr class="separator:ga30ed2c4445236cc53811ce5bd421488d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e357e0e24823738beaca52eb048d9f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1e357e0e24823738beaca52eb048d9f5">XUSB_DMA_DSAR_ADDR_OFFSET_LSB</a>&#160;&#160;&#160;0x0308</td></tr>
<tr class="memdesc:ga1e357e0e24823738beaca52eb048d9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA source Address Reg for LSB.  <a href="group__usb.html#ga1e357e0e24823738beaca52eb048d9f5">More...</a><br/></td></tr>
<tr class="separator:ga1e357e0e24823738beaca52eb048d9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7903802826eda314b9a5e732f8eace9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7903802826eda314b9a5e732f8eace9e">XUSB_DMA_DSAR_ADDR_OFFSET_MSB</a>&#160;&#160;&#160;0x030C</td></tr>
<tr class="memdesc:ga7903802826eda314b9a5e732f8eace9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA source Address Reg for MSB.  <a href="group__usb.html#ga7903802826eda314b9a5e732f8eace9e">More...</a><br/></td></tr>
<tr class="separator:ga7903802826eda314b9a5e732f8eace9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69488cbbaab28a5cc5b07f3a7d9502c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga69488cbbaab28a5cc5b07f3a7d9502c7">XUSB_DMA_DDAR_ADDR_OFFSET</a>&#160;&#160;&#160;0x020C</td></tr>
<tr class="memdesc:ga69488cbbaab28a5cc5b07f3a7d9502c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA destination Addr Reg.  <a href="group__usb.html#ga69488cbbaab28a5cc5b07f3a7d9502c7">More...</a><br/></td></tr>
<tr class="separator:ga69488cbbaab28a5cc5b07f3a7d9502c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f8272b2f03c9561dbf9c6a1dd6b391c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6f8272b2f03c9561dbf9c6a1dd6b391c">XUSB_DMA_DDAR_ADDR_OFFSET_LSB</a>&#160;&#160;&#160;0x0310</td></tr>
<tr class="memdesc:ga6f8272b2f03c9561dbf9c6a1dd6b391c"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA destination Addr Reg LSB.  <a href="group__usb.html#ga6f8272b2f03c9561dbf9c6a1dd6b391c">More...</a><br/></td></tr>
<tr class="separator:ga6f8272b2f03c9561dbf9c6a1dd6b391c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bc60bbbfddb4205b2dc2f51fc6fc57e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9bc60bbbfddb4205b2dc2f51fc6fc57e">XUSB_DMA_DDAR_ADDR_OFFSET_MSB</a>&#160;&#160;&#160;0x0314</td></tr>
<tr class="memdesc:ga9bc60bbbfddb4205b2dc2f51fc6fc57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA destination Addr Reg MSB.  <a href="group__usb.html#ga9bc60bbbfddb4205b2dc2f51fc6fc57e">More...</a><br/></td></tr>
<tr class="separator:ga9bc60bbbfddb4205b2dc2f51fc6fc57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90be4ee454fa2db1fedbb722e84667a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga90be4ee454fa2db1fedbb722e84667a9">XUSB_DMA_LENGTH_OFFSET</a>&#160;&#160;&#160;0x0210</td></tr>
<tr class="memdesc:ga90be4ee454fa2db1fedbb722e84667a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Length Register.  <a href="group__usb.html#ga90be4ee454fa2db1fedbb722e84667a9">More...</a><br/></td></tr>
<tr class="separator:ga90be4ee454fa2db1fedbb722e84667a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf252b1be7cc54154707ebc59e6d40c3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaf252b1be7cc54154707ebc59e6d40c3d">XUSB_DMA_STATUS_OFFSET</a>&#160;&#160;&#160;0x0214</td></tr>
<tr class="memdesc:gaf252b1be7cc54154707ebc59e6d40c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Status Register.  <a href="group__usb.html#gaf252b1be7cc54154707ebc59e6d40c3d">More...</a><br/></td></tr>
<tr class="separator:gaf252b1be7cc54154707ebc59e6d40c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Address Register</div></td></tr>
<tr class="memitem:ga93cbb9ea81f8001823c04d651a703e80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga93cbb9ea81f8001823c04d651a703e80">XUSB_ADDRESS_ADDR_MASK</a>&#160;&#160;&#160;0x7F</td></tr>
<tr class="memdesc:ga93cbb9ea81f8001823c04d651a703e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address Mask.  <a href="group__usb.html#ga93cbb9ea81f8001823c04d651a703e80">More...</a><br/></td></tr>
<tr class="separator:ga93cbb9ea81f8001823c04d651a703e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Control Register</div></td></tr>
<tr class="memitem:gae3ea4274a55f57a696c479cda790d3a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae3ea4274a55f57a696c479cda790d3a8">XUSB_CONTROL_USB_READY_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gae3ea4274a55f57a696c479cda790d3a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB ready Mask.  <a href="group__usb.html#gae3ea4274a55f57a696c479cda790d3a8">More...</a><br/></td></tr>
<tr class="separator:gae3ea4274a55f57a696c479cda790d3a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga790c8e5976a06f478583561bb2645478"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga790c8e5976a06f478583561bb2645478">XUSB_REMOTE_WAKEUP_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga790c8e5976a06f478583561bb2645478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remote Wakeup Mask.  <a href="group__usb.html#ga790c8e5976a06f478583561bb2645478">More...</a><br/></td></tr>
<tr class="separator:ga790c8e5976a06f478583561bb2645478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ce968ce9efa6886f7eff01d5b4c0518"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga5ce968ce9efa6886f7eff01d5b4c0518">XUSB_CONTROL_SIE_RESET_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:ga5ce968ce9efa6886f7eff01d5b4c0518"><td class="mdescLeft">&#160;</td><td class="mdescRight">Soft Reset Mask.  <a href="group__usb.html#ga5ce968ce9efa6886f7eff01d5b4c0518">More...</a><br/></td></tr>
<tr class="separator:ga5ce968ce9efa6886f7eff01d5b4c0518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Status Register and Interrupt Enable Register</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><b> Status Register </b></p>
<p>This register holds the status flags for the USB device.</p>
<p><b> Interrupt Enable Register </b></p>
<p>This register is used to enable interrupt sources for the USB device. Writing a '1' to a bit in this register enables the corresponding Interrupt. Writing a '0' to a bit in this register disables the corresponding Interrupt.</p>
<p>Both these registers have the same bit definitions and are only defined once. </p>
</div></td></tr>
<tr class="memitem:gaf35c023a0d3ac069b7ab105b1c0c2509"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaf35c023a0d3ac069b7ab105b1c0c2509">XUSB_STATUS_GLOBAL_INTR_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gaf35c023a0d3ac069b7ab105b1c0c2509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global Intr Enable.  <a href="group__usb.html#gaf35c023a0d3ac069b7ab105b1c0c2509">More...</a><br/></td></tr>
<tr class="separator:gaf35c023a0d3ac069b7ab105b1c0c2509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga495c2a96c4f20b1d91fde87acee5a9b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga495c2a96c4f20b1d91fde87acee5a9b8">XUSB_STATUS_PHY_ACCESS_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga495c2a96c4f20b1d91fde87acee5a9b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY access complete.  <a href="group__usb.html#ga495c2a96c4f20b1d91fde87acee5a9b8">More...</a><br/></td></tr>
<tr class="separator:ga495c2a96c4f20b1d91fde87acee5a9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa101174de10cd64bee563daadf2869ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa101174de10cd64bee563daadf2869ff">XUSB_STATUS_BITSTUFF_ERR_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:gaa101174de10cd64bee563daadf2869ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Bit stuff error.  <a href="group__usb.html#gaa101174de10cd64bee563daadf2869ff">More...</a><br/></td></tr>
<tr class="separator:gaa101174de10cd64bee563daadf2869ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80f1bc521d2c42c25eea0b3928086422"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga80f1bc521d2c42c25eea0b3928086422">XUSB_STATUS_PID_ERR_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga80f1bc521d2c42c25eea0b3928086422"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB PID error.  <a href="group__usb.html#ga80f1bc521d2c42c25eea0b3928086422">More...</a><br/></td></tr>
<tr class="separator:ga80f1bc521d2c42c25eea0b3928086422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9176a11e04e72092baad08dde4429e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac9176a11e04e72092baad08dde4429e5">XUSB_STATUS_CRC_ERR_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:gac9176a11e04e72092baad08dde4429e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB CRC error.  <a href="group__usb.html#gac9176a11e04e72092baad08dde4429e5">More...</a><br/></td></tr>
<tr class="separator:gac9176a11e04e72092baad08dde4429e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0af96b0d4a531a296fcad1bf5ec8c41f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga0af96b0d4a531a296fcad1bf5ec8c41f">XUSB_STATUS_DMA_DONE_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:ga0af96b0d4a531a296fcad1bf5ec8c41f"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA done.  <a href="group__usb.html#ga0af96b0d4a531a296fcad1bf5ec8c41f">More...</a><br/></td></tr>
<tr class="separator:ga0af96b0d4a531a296fcad1bf5ec8c41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga114887e7b719e7c16785eb0aa38ba904"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga114887e7b719e7c16785eb0aa38ba904">XUSB_STATUS_DMA_ERROR_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga114887e7b719e7c16785eb0aa38ba904"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA error.  <a href="group__usb.html#ga114887e7b719e7c16785eb0aa38ba904">More...</a><br/></td></tr>
<tr class="separator:ga114887e7b719e7c16785eb0aa38ba904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6561e617da8a0e465e8bef299bb34292"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6561e617da8a0e465e8bef299bb34292">XUSB_STATUS_RESUME_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:ga6561e617da8a0e465e8bef299bb34292"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB resume Mask.  <a href="group__usb.html#ga6561e617da8a0e465e8bef299bb34292">More...</a><br/></td></tr>
<tr class="separator:ga6561e617da8a0e465e8bef299bb34292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa69331ab12d98b585ded8d8c69dad53a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa69331ab12d98b585ded8d8c69dad53a">XUSB_STATUS_RESET_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:gaa69331ab12d98b585ded8d8c69dad53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Reset Mask.  <a href="group__usb.html#gaa69331ab12d98b585ded8d8c69dad53a">More...</a><br/></td></tr>
<tr class="separator:gaa69331ab12d98b585ded8d8c69dad53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b4ada8448d346e1a7460c2a02d779b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga2b4ada8448d346e1a7460c2a02d779b6">XUSB_STATUS_SUSPEND_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:ga2b4ada8448d346e1a7460c2a02d779b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Suspend Mask.  <a href="group__usb.html#ga2b4ada8448d346e1a7460c2a02d779b6">More...</a><br/></td></tr>
<tr class="separator:ga2b4ada8448d346e1a7460c2a02d779b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10e255c9daa6899e2c231a9c839c76fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga10e255c9daa6899e2c231a9c839c76fe">XUSB_STATUS_DISCONNECT_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:ga10e255c9daa6899e2c231a9c839c76fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Disconnect Mask.  <a href="group__usb.html#ga10e255c9daa6899e2c231a9c839c76fe">More...</a><br/></td></tr>
<tr class="separator:ga10e255c9daa6899e2c231a9c839c76fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf5b97880da95d33c6d746d33ff28125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gadf5b97880da95d33c6d746d33ff28125">XUSB_STATUS_FIFO_BUFF_RDY_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:gadf5b97880da95d33c6d746d33ff28125"><td class="mdescLeft">&#160;</td><td class="mdescRight">FIFO Buff Ready Mask.  <a href="group__usb.html#gadf5b97880da95d33c6d746d33ff28125">More...</a><br/></td></tr>
<tr class="separator:gadf5b97880da95d33c6d746d33ff28125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c1388c1f5b3644140d0ced5dd7fceda"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1c1388c1f5b3644140d0ced5dd7fceda">XUSB_STATUS_FIFO_BUFF_FREE_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga1c1388c1f5b3644140d0ced5dd7fceda"><td class="mdescLeft">&#160;</td><td class="mdescRight">FIFO Buff Free Mask.  <a href="group__usb.html#ga1c1388c1f5b3644140d0ced5dd7fceda">More...</a><br/></td></tr>
<tr class="separator:ga1c1388c1f5b3644140d0ced5dd7fceda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga547bfee781de3a964fad8760228a7207"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga547bfee781de3a964fad8760228a7207">XUSB_STATUS_SETUP_PACKET_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga547bfee781de3a964fad8760228a7207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup packet received.  <a href="group__usb.html#ga547bfee781de3a964fad8760228a7207">More...</a><br/></td></tr>
<tr class="separator:ga547bfee781de3a964fad8760228a7207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadb4aa152b281dd7ea41e25d63039028"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaadb4aa152b281dd7ea41e25d63039028">XUSB_STATUS_SOF_PACKET_MASK</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:gaadb4aa152b281dd7ea41e25d63039028"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOF packet received.  <a href="group__usb.html#gaadb4aa152b281dd7ea41e25d63039028">More...</a><br/></td></tr>
<tr class="separator:gaadb4aa152b281dd7ea41e25d63039028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4462ebf61aaec149f95ba3a38203bcbf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga4462ebf61aaec149f95ba3a38203bcbf">XUSB_STATUS_HIGH_SPEED_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga4462ebf61aaec149f95ba3a38203bcbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Speed Mask.  <a href="group__usb.html#ga4462ebf61aaec149f95ba3a38203bcbf">More...</a><br/></td></tr>
<tr class="separator:ga4462ebf61aaec149f95ba3a38203bcbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ecc9f2ca82fe7f4fcffd1c516c3cce8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1ecc9f2ca82fe7f4fcffd1c516c3cce8">XUSB_STATUS_EP7_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga1ecc9f2ca82fe7f4fcffd1c516c3cce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 7 Buff 2 Processed.  <a href="group__usb.html#ga1ecc9f2ca82fe7f4fcffd1c516c3cce8">More...</a><br/></td></tr>
<tr class="separator:ga1ecc9f2ca82fe7f4fcffd1c516c3cce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga040af61ece179b7850c66167deb83340"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga040af61ece179b7850c66167deb83340">XUSB_STATUS_EP6_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga040af61ece179b7850c66167deb83340"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 6 Buff 2 Processed.  <a href="group__usb.html#ga040af61ece179b7850c66167deb83340">More...</a><br/></td></tr>
<tr class="separator:ga040af61ece179b7850c66167deb83340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac6d7283da6d7d0081b807f14172545d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaac6d7283da6d7d0081b807f14172545d">XUSB_STATUS_EP5_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:gaac6d7283da6d7d0081b807f14172545d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 5 Buff 2 Processed.  <a href="group__usb.html#gaac6d7283da6d7d0081b807f14172545d">More...</a><br/></td></tr>
<tr class="separator:gaac6d7283da6d7d0081b807f14172545d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6876944bbc04ae018e9a524847dd7e48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6876944bbc04ae018e9a524847dd7e48">XUSB_STATUS_EP4_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:ga6876944bbc04ae018e9a524847dd7e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 4 Buff 2 Processed.  <a href="group__usb.html#ga6876944bbc04ae018e9a524847dd7e48">More...</a><br/></td></tr>
<tr class="separator:ga6876944bbc04ae018e9a524847dd7e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf786e1c7f07ab25486b04ea68930d4d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaf786e1c7f07ab25486b04ea68930d4d3">XUSB_STATUS_EP3_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:gaf786e1c7f07ab25486b04ea68930d4d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 3 Buff 2 Processed.  <a href="group__usb.html#gaf786e1c7f07ab25486b04ea68930d4d3">More...</a><br/></td></tr>
<tr class="separator:gaf786e1c7f07ab25486b04ea68930d4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe634ba137a5f8963b7364a32cd56a27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gafe634ba137a5f8963b7364a32cd56a27">XUSB_STATUS_EP2_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gafe634ba137a5f8963b7364a32cd56a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 2 Buff 2 Processed.  <a href="group__usb.html#gafe634ba137a5f8963b7364a32cd56a27">More...</a><br/></td></tr>
<tr class="separator:gafe634ba137a5f8963b7364a32cd56a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fd881d64ceaa0b75f3e07ac891590f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga8fd881d64ceaa0b75f3e07ac891590f9">XUSB_STATUS_EP1_BUFF2_COMP_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga8fd881d64ceaa0b75f3e07ac891590f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 1 Buff 2 Processed.  <a href="group__usb.html#ga8fd881d64ceaa0b75f3e07ac891590f9">More...</a><br/></td></tr>
<tr class="separator:ga8fd881d64ceaa0b75f3e07ac891590f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga584f8c59f8b7e49bc3606d34572b4cd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga584f8c59f8b7e49bc3606d34572b4cd6">XUSB_STATUS_EP7_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga584f8c59f8b7e49bc3606d34572b4cd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 7 Buff 1 Processed.  <a href="group__usb.html#ga584f8c59f8b7e49bc3606d34572b4cd6">More...</a><br/></td></tr>
<tr class="separator:ga584f8c59f8b7e49bc3606d34572b4cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6592ecf3103e680575cae43960053755"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6592ecf3103e680575cae43960053755">XUSB_STATUS_EP6_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga6592ecf3103e680575cae43960053755"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 6 Buff 1 Processed.  <a href="group__usb.html#ga6592ecf3103e680575cae43960053755">More...</a><br/></td></tr>
<tr class="separator:ga6592ecf3103e680575cae43960053755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d192dd4ab05b12b8e955d6307f7b308"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7d192dd4ab05b12b8e955d6307f7b308">XUSB_STATUS_EP5_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga7d192dd4ab05b12b8e955d6307f7b308"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 5 Buff 1 Processed.  <a href="group__usb.html#ga7d192dd4ab05b12b8e955d6307f7b308">More...</a><br/></td></tr>
<tr class="separator:ga7d192dd4ab05b12b8e955d6307f7b308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f34b35a7410ab1bcfb116f84b4beefa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7f34b35a7410ab1bcfb116f84b4beefa">XUSB_STATUS_EP4_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga7f34b35a7410ab1bcfb116f84b4beefa"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 4 Buff 1 Processed.  <a href="group__usb.html#ga7f34b35a7410ab1bcfb116f84b4beefa">More...</a><br/></td></tr>
<tr class="separator:ga7f34b35a7410ab1bcfb116f84b4beefa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga275f761e132e45ba9eabfab25bf77ea2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga275f761e132e45ba9eabfab25bf77ea2">XUSB_STATUS_EP3_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga275f761e132e45ba9eabfab25bf77ea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 3 Buff 1 Processed.  <a href="group__usb.html#ga275f761e132e45ba9eabfab25bf77ea2">More...</a><br/></td></tr>
<tr class="separator:ga275f761e132e45ba9eabfab25bf77ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1b33fb581374aebe866bdbcdcec97c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa1b33fb581374aebe866bdbcdcec97c0">XUSB_STATUS_EP2_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaa1b33fb581374aebe866bdbcdcec97c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 2 Buff 1 Processed.  <a href="group__usb.html#gaa1b33fb581374aebe866bdbcdcec97c0">More...</a><br/></td></tr>
<tr class="separator:gaa1b33fb581374aebe866bdbcdcec97c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga133213a1b921a479f9702f85e5120065"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga133213a1b921a479f9702f85e5120065">XUSB_STATUS_EP1_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga133213a1b921a479f9702f85e5120065"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 1 Buff 1 Processed.  <a href="group__usb.html#ga133213a1b921a479f9702f85e5120065">More...</a><br/></td></tr>
<tr class="separator:ga133213a1b921a479f9702f85e5120065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4f49b7f02066d4f04f49e7371fa851a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaf4f49b7f02066d4f04f49e7371fa851a">XUSB_STATUS_EP0_BUFF1_COMP_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gaf4f49b7f02066d4f04f49e7371fa851a"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 0 Buff 1 Processed.  <a href="group__usb.html#gaf4f49b7f02066d4f04f49e7371fa851a">More...</a><br/></td></tr>
<tr class="separator:gaf4f49b7f02066d4f04f49e7371fa851a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba320856d1e5e824db1e42b9bb6f9e2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaba320856d1e5e824db1e42b9bb6f9e2a">XUSB_STATUS_EP_BUFF2_SHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:gaba320856d1e5e824db1e42b9bb6f9e2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP buffer offset.  <a href="group__usb.html#gaba320856d1e5e824db1e42b9bb6f9e2a">More...</a><br/></td></tr>
<tr class="separator:gaba320856d1e5e824db1e42b9bb6f9e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Frame Number Register</div></td></tr>
<tr class="memitem:ga6e1a4ba9a1e4d72305a1e444c6d14add"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6e1a4ba9a1e4d72305a1e444c6d14add">XUSB_FRAMENUM_FRAME_MASK</a>&#160;&#160;&#160;0x00007FF8</td></tr>
<tr class="memdesc:ga6e1a4ba9a1e4d72305a1e444c6d14add"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Number Mask.  <a href="group__usb.html#ga6e1a4ba9a1e4d72305a1e444c6d14add">More...</a><br/></td></tr>
<tr class="separator:ga6e1a4ba9a1e4d72305a1e444c6d14add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac534c6e43b120c0903e43b093f3e685b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac534c6e43b120c0903e43b093f3e685b">XUSB_FRAMENUM_MICRO_FRAME_MASK</a>&#160;&#160;&#160;0x00000007</td></tr>
<tr class="memdesc:gac534c6e43b120c0903e43b093f3e685b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Micro Frame Mask.  <a href="group__usb.html#gac534c6e43b120c0903e43b093f3e685b">More...</a><br/></td></tr>
<tr class="separator:gac534c6e43b120c0903e43b093f3e685b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c4ec2b28447b7d6b7781288de1358b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7c4ec2b28447b7d6b7781288de1358b0">XUSB_FRAMENUM_FRAME_SHIFT</a>&#160;&#160;&#160;0x3</td></tr>
<tr class="memdesc:ga7c4ec2b28447b7d6b7781288de1358b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Number Shift.  <a href="group__usb.html#ga7c4ec2b28447b7d6b7781288de1358b0">More...</a><br/></td></tr>
<tr class="separator:ga7c4ec2b28447b7d6b7781288de1358b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Buffer Ready Register</div></td></tr>
<tr class="memitem:ga2003e0c21e6ba7cc39d098ffe3406cf2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga2003e0c21e6ba7cc39d098ffe3406cf2">XUSB_BUFFREADY_EP7_BUFF2_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga2003e0c21e6ba7cc39d098ffe3406cf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 7 Buff 2 Ready.  <a href="group__usb.html#ga2003e0c21e6ba7cc39d098ffe3406cf2">More...</a><br/></td></tr>
<tr class="separator:ga2003e0c21e6ba7cc39d098ffe3406cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0aff5856b6b821aaae68821e307acb16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga0aff5856b6b821aaae68821e307acb16">XUSB_BUFFREADY_EP6_BUFF2_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga0aff5856b6b821aaae68821e307acb16"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 6 Buff 2 Ready.  <a href="group__usb.html#ga0aff5856b6b821aaae68821e307acb16">More...</a><br/></td></tr>
<tr class="separator:ga0aff5856b6b821aaae68821e307acb16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3749a9aad818bb9e77253ad7c6ef1e8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga3749a9aad818bb9e77253ad7c6ef1e8d">XUSB_BUFFREADY_EP5_BUFF2_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga3749a9aad818bb9e77253ad7c6ef1e8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 5 Buff 2 Ready.  <a href="group__usb.html#ga3749a9aad818bb9e77253ad7c6ef1e8d">More...</a><br/></td></tr>
<tr class="separator:ga3749a9aad818bb9e77253ad7c6ef1e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab248898dd7ea440fcb9804b75574e4dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gab248898dd7ea440fcb9804b75574e4dd">XUSB_BUFFREADY_EP4_BUFF2_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gab248898dd7ea440fcb9804b75574e4dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 4 Buff 2 Ready.  <a href="group__usb.html#gab248898dd7ea440fcb9804b75574e4dd">More...</a><br/></td></tr>
<tr class="separator:gab248898dd7ea440fcb9804b75574e4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08c267788b43b3ac895f64ded0584065"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga08c267788b43b3ac895f64ded0584065">XUSB_BUFFREADY_EP3_BUFF2_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga08c267788b43b3ac895f64ded0584065"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 3 Buff 2 Ready.  <a href="group__usb.html#ga08c267788b43b3ac895f64ded0584065">More...</a><br/></td></tr>
<tr class="separator:ga08c267788b43b3ac895f64ded0584065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59a38013271dc68e6718fce6e64f886d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga59a38013271dc68e6718fce6e64f886d">XUSB_BUFFREADY_EP2_BUFF2_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:ga59a38013271dc68e6718fce6e64f886d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 2 Buff 2 Ready.  <a href="group__usb.html#ga59a38013271dc68e6718fce6e64f886d">More...</a><br/></td></tr>
<tr class="separator:ga59a38013271dc68e6718fce6e64f886d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6efee22c3a6ad61a28db82930603a473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6efee22c3a6ad61a28db82930603a473">XUSB_BUFFREADY_EP1_BUFF2_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga6efee22c3a6ad61a28db82930603a473"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 1 Buff 2 Ready.  <a href="group__usb.html#ga6efee22c3a6ad61a28db82930603a473">More...</a><br/></td></tr>
<tr class="separator:ga6efee22c3a6ad61a28db82930603a473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e885b616bc18a4699305dee1129bd7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9e885b616bc18a4699305dee1129bd7b">XUSB_BUFFREADY_EP7_BUFF1_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga9e885b616bc18a4699305dee1129bd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 7 Buff 1 Ready.  <a href="group__usb.html#ga9e885b616bc18a4699305dee1129bd7b">More...</a><br/></td></tr>
<tr class="separator:ga9e885b616bc18a4699305dee1129bd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52d6b687a39f92d1dcb4f900ef13da9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga52d6b687a39f92d1dcb4f900ef13da9d">XUSB_BUFFREADY_EP6_BUFF1_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga52d6b687a39f92d1dcb4f900ef13da9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 6 Buff 1 Ready.  <a href="group__usb.html#ga52d6b687a39f92d1dcb4f900ef13da9d">More...</a><br/></td></tr>
<tr class="separator:ga52d6b687a39f92d1dcb4f900ef13da9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75bb4791ed2358b96292977b5b560098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga75bb4791ed2358b96292977b5b560098">XUSB_BUFFREADY_EP5_BUFF1_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga75bb4791ed2358b96292977b5b560098"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 5 Buff 1 Ready.  <a href="group__usb.html#ga75bb4791ed2358b96292977b5b560098">More...</a><br/></td></tr>
<tr class="separator:ga75bb4791ed2358b96292977b5b560098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1079f33791c757b4b2a2f49f356bd816"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1079f33791c757b4b2a2f49f356bd816">XUSB_BUFFREADY_EP4_BUFF1_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga1079f33791c757b4b2a2f49f356bd816"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 4 Buff 1 Ready.  <a href="group__usb.html#ga1079f33791c757b4b2a2f49f356bd816">More...</a><br/></td></tr>
<tr class="separator:ga1079f33791c757b4b2a2f49f356bd816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga419736ebfec10a2a0f46cedaaf7d966c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga419736ebfec10a2a0f46cedaaf7d966c">XUSB_BUFFREADY_EP3_BUFF1_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga419736ebfec10a2a0f46cedaaf7d966c"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 3 Buff 1 Ready.  <a href="group__usb.html#ga419736ebfec10a2a0f46cedaaf7d966c">More...</a><br/></td></tr>
<tr class="separator:ga419736ebfec10a2a0f46cedaaf7d966c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02635ebe5c93c299a082d770a18243af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga02635ebe5c93c299a082d770a18243af">XUSB_BUFFREADY_EP2_BUFF1_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga02635ebe5c93c299a082d770a18243af"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 2 Buff 1 Ready.  <a href="group__usb.html#ga02635ebe5c93c299a082d770a18243af">More...</a><br/></td></tr>
<tr class="separator:ga02635ebe5c93c299a082d770a18243af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1868c71dd1da583ef24d2f50bdef032"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gad1868c71dd1da583ef24d2f50bdef032">XUSB_BUFFREADY_EP1_BUFF1_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gad1868c71dd1da583ef24d2f50bdef032"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 1 Buff 1 Ready.  <a href="group__usb.html#gad1868c71dd1da583ef24d2f50bdef032">More...</a><br/></td></tr>
<tr class="separator:gad1868c71dd1da583ef24d2f50bdef032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e9f2e36d2904d4dbc6879fc4702924a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9e9f2e36d2904d4dbc6879fc4702924a">XUSB_BUFFREADY_EP0_BUFF_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga9e9f2e36d2904d4dbc6879fc4702924a"><td class="mdescLeft">&#160;</td><td class="mdescRight">EP 0 Buffer Ready.  <a href="group__usb.html#ga9e9f2e36d2904d4dbc6879fc4702924a">More...</a><br/></td></tr>
<tr class="separator:ga9e9f2e36d2904d4dbc6879fc4702924a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0d2afe244ddda11cefb7aa51c836fc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae0d2afe244ddda11cefb7aa51c836fc9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_STATUS_INTR_EVENT_MASK</b></td></tr>
<tr class="separator:gae0d2afe244ddda11cefb7aa51c836fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87ac260601716ec96e6647312752c1e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87ac260601716ec96e6647312752c1e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_STATUS_INTR_BUFF_COMP_ALL_MASK</b></td></tr>
<tr class="separator:ga87ac260601716ec96e6647312752c1e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d0af440667f05d15610e4fefa998336"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d0af440667f05d15610e4fefa998336"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_STATUS_DMA_EVENT_MASK</b></td></tr>
<tr class="separator:ga6d0af440667f05d15610e4fefa998336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c508b35a9accce8e03a753c10bb3391"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c508b35a9accce8e03a753c10bb3391"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_STATUS_ERROR_EVENT_MASK</b></td></tr>
<tr class="separator:ga6c508b35a9accce8e03a753c10bb3391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe7ecfedb9f22e7f6360b0498afa1ff1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gafe7ecfedb9f22e7f6360b0498afa1ff1">XUSB_STATUS_INTR_ALL_MASK</a>&#160;&#160;&#160;0xFFFFFEFF</td></tr>
<tr class="memdesc:gafe7ecfedb9f22e7f6360b0498afa1ff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Interrupts Mask.  <a href="group__usb.html#gafe7ecfedb9f22e7f6360b0498afa1ff1">More...</a><br/></td></tr>
<tr class="separator:gafe7ecfedb9f22e7f6360b0498afa1ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Test Mode Register</div></td></tr>
<tr class="memitem:ga5a2264f1db44f1d85346e5185ae5a9b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga5a2264f1db44f1d85346e5185ae5a9b2">XUSB_TESTMODE_J_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga5a2264f1db44f1d85346e5185ae5a9b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Mode J.  <a href="group__usb.html#ga5a2264f1db44f1d85346e5185ae5a9b2">More...</a><br/></td></tr>
<tr class="separator:ga5a2264f1db44f1d85346e5185ae5a9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a1b1fd7e396efd589938dbbbcf2ee9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1a1b1fd7e396efd589938dbbbcf2ee9e">XUSB_TESTMODE_K_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga1a1b1fd7e396efd589938dbbbcf2ee9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Mode K.  <a href="group__usb.html#ga1a1b1fd7e396efd589938dbbbcf2ee9e">More...</a><br/></td></tr>
<tr class="separator:ga1a1b1fd7e396efd589938dbbbcf2ee9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8515a0a01fdb8e04bbbb8f2046540c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gad8515a0a01fdb8e04bbbb8f2046540c5">XUSB_TESTMODE_SE0_NAK_MASK</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:gad8515a0a01fdb8e04bbbb8f2046540c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Mode SE0 NAK.  <a href="group__usb.html#gad8515a0a01fdb8e04bbbb8f2046540c5">More...</a><br/></td></tr>
<tr class="separator:gad8515a0a01fdb8e04bbbb8f2046540c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54c1ee5a2117eb88a0668fc76b681e0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga54c1ee5a2117eb88a0668fc76b681e0b">XUSB_TESTMODE_TEST_PKT_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga54c1ee5a2117eb88a0668fc76b681e0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Packet Mode.  <a href="group__usb.html#ga54c1ee5a2117eb88a0668fc76b681e0b">More...</a><br/></td></tr>
<tr class="separator:ga54c1ee5a2117eb88a0668fc76b681e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Error Counter Register</div></td></tr>
<tr class="memitem:ga5d0fe6358eeea14bbdcbda73e8f1f1b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga5d0fe6358eeea14bbdcbda73e8f1f1b5">XUSB_ECR_BITSTUFF_ERRCNT_MASK</a>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="memdesc:ga5d0fe6358eeea14bbdcbda73e8f1f1b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit Stuff error counter.  <a href="group__usb.html#ga5d0fe6358eeea14bbdcbda73e8f1f1b5">More...</a><br/></td></tr>
<tr class="separator:ga5d0fe6358eeea14bbdcbda73e8f1f1b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2baf385bd5a99dc46df060e82fdf507d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga2baf385bd5a99dc46df060e82fdf507d">XUSB_ECR_PID_ERRCNT_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:ga2baf385bd5a99dc46df060e82fdf507d"><td class="mdescLeft">&#160;</td><td class="mdescRight">PID error counter.  <a href="group__usb.html#ga2baf385bd5a99dc46df060e82fdf507d">More...</a><br/></td></tr>
<tr class="separator:ga2baf385bd5a99dc46df060e82fdf507d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1ec35d6a613cc0a64e60007a31ef227"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac1ec35d6a613cc0a64e60007a31ef227">XUSB_ECR_CRC_ERRCNT_MASK</a>&#160;&#160;&#160;0x0000FF00</td></tr>
<tr class="memdesc:gac1ec35d6a613cc0a64e60007a31ef227"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRC error counter.  <a href="group__usb.html#gac1ec35d6a613cc0a64e60007a31ef227">More...</a><br/></td></tr>
<tr class="separator:gac1ec35d6a613cc0a64e60007a31ef227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a59b4d15063dc0e3ad6c086967a0cae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1a59b4d15063dc0e3ad6c086967a0cae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_ECR_BITSTUFF_ERRCNT_SHIFT</b>&#160;&#160;&#160;24</td></tr>
<tr class="separator:ga1a59b4d15063dc0e3ad6c086967a0cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d6768b3b32186f4ed730f00499fdd4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8d6768b3b32186f4ed730f00499fdd4d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_ECR_PID_ERRCNT_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ga8d6768b3b32186f4ed730f00499fdd4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2407278f3383ce065175fc2376e7cc46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2407278f3383ce065175fc2376e7cc46"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_ECR_CRC_ERRCNT_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:ga2407278f3383ce065175fc2376e7cc46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">ULPI PHY Access Register</div></td></tr>
<tr class="memitem:gac404489464dc1654f950c1bc4e1b0456"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac404489464dc1654f950c1bc4e1b0456">XUSB_UPAR_REG_DATA_MASK</a>&#160;&#160;&#160;0x0000FF00</td></tr>
<tr class="memdesc:gac404489464dc1654f950c1bc4e1b0456"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Data register.  <a href="group__usb.html#gac404489464dc1654f950c1bc4e1b0456">More...</a><br/></td></tr>
<tr class="separator:gac404489464dc1654f950c1bc4e1b0456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3dfb86cc7fd172f2c1976ace92c158cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga3dfb86cc7fd172f2c1976ace92c158cc">XUSB_UPAR_REG_ADDR_MASK</a>&#160;&#160;&#160;0x0000003F</td></tr>
<tr class="memdesc:ga3dfb86cc7fd172f2c1976ace92c158cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Address register.  <a href="group__usb.html#ga3dfb86cc7fd172f2c1976ace92c158cc">More...</a><br/></td></tr>
<tr class="separator:ga3dfb86cc7fd172f2c1976ace92c158cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28a8e3ba8fefe09e354735978d65db49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga28a8e3ba8fefe09e354735978d65db49">XUSB_UPAR_READ_WRITE_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga28a8e3ba8fefe09e354735978d65db49"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Read/Write Transaction selection bit.  <a href="group__usb.html#ga28a8e3ba8fefe09e354735978d65db49">More...</a><br/></td></tr>
<tr class="separator:ga28a8e3ba8fefe09e354735978d65db49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab38b6708b11d3e0e39a35046c18ee786"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gab38b6708b11d3e0e39a35046c18ee786">XUSB_UPAR_BUSY_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gab38b6708b11d3e0e39a35046c18ee786"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY access enable.  <a href="group__usb.html#gab38b6708b11d3e0e39a35046c18ee786">More...</a><br/></td></tr>
<tr class="separator:gab38b6708b11d3e0e39a35046c18ee786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf07c9ef4094130e4f57806c524846db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf07c9ef4094130e4f57806c524846db"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSB_UPAR_REG_DATA_SHIFT</b>&#160;&#160;&#160;8</td></tr>
<tr class="separator:gabf07c9ef4094130e4f57806c524846db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Endpoint Configuration Space offsets</div></td></tr>
<tr class="memitem:gab68802a5691c5238c1feed201acd8493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gab68802a5691c5238c1feed201acd8493">XUSB_EP_CFGSTATUS_OFFSET</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:gab68802a5691c5238c1feed201acd8493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Config Status.  <a href="group__usb.html#gab68802a5691c5238c1feed201acd8493">More...</a><br/></td></tr>
<tr class="separator:gab68802a5691c5238c1feed201acd8493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae19f4d9ae7d2a577fda94b30eee957aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae19f4d9ae7d2a577fda94b30eee957aa">XUSB_EP_BUF0COUNT_OFFSET</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:gae19f4d9ae7d2a577fda94b30eee957aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Buffer 0 Count.  <a href="group__usb.html#gae19f4d9ae7d2a577fda94b30eee957aa">More...</a><br/></td></tr>
<tr class="separator:gae19f4d9ae7d2a577fda94b30eee957aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12bf7b3b17600fd4e7cc0cec2d9cb6ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga12bf7b3b17600fd4e7cc0cec2d9cb6ef">XUSB_EP_BUF1COUNT_OFFSET</a>&#160;&#160;&#160;0x0C</td></tr>
<tr class="memdesc:ga12bf7b3b17600fd4e7cc0cec2d9cb6ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Buffer 1 Count.  <a href="group__usb.html#ga12bf7b3b17600fd4e7cc0cec2d9cb6ef">More...</a><br/></td></tr>
<tr class="separator:ga12bf7b3b17600fd4e7cc0cec2d9cb6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Endpoint Configuration Status Register</div></td></tr>
<tr class="memitem:ga3fa07a080301013fdf553cb496c9694a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga3fa07a080301013fdf553cb496c9694a">XUSB_EP_CFG_VALID_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga3fa07a080301013fdf553cb496c9694a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Valid bit.  <a href="group__usb.html#ga3fa07a080301013fdf553cb496c9694a">More...</a><br/></td></tr>
<tr class="separator:ga3fa07a080301013fdf553cb496c9694a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44f199152e9dc257ba086f991ca407fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga44f199152e9dc257ba086f991ca407fc">XUSB_EP_CFG_STALL_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga44f199152e9dc257ba086f991ca407fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Stall bit.  <a href="group__usb.html#ga44f199152e9dc257ba086f991ca407fc">More...</a><br/></td></tr>
<tr class="separator:ga44f199152e9dc257ba086f991ca407fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabad8b22d5063597d8c652b9343bafb90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gabad8b22d5063597d8c652b9343bafb90">XUSB_EP_CFG_OUT_IN_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:gabad8b22d5063597d8c652b9343bafb90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint OUT/IN cfg.  <a href="group__usb.html#gabad8b22d5063597d8c652b9343bafb90">More...</a><br/></td></tr>
<tr class="separator:gabad8b22d5063597d8c652b9343bafb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7595c2440208058bdfdfa6bf13bfe597"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga7595c2440208058bdfdfa6bf13bfe597">XUSB_EP_CFG_ISO_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga7595c2440208058bdfdfa6bf13bfe597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint ISO config.  <a href="group__usb.html#ga7595c2440208058bdfdfa6bf13bfe597">More...</a><br/></td></tr>
<tr class="separator:ga7595c2440208058bdfdfa6bf13bfe597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0208afaf65f9cc286adcaec1aa035a3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga0208afaf65f9cc286adcaec1aa035a3b">XUSB_EP_CFG_DATA_TOGGLE_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga0208afaf65f9cc286adcaec1aa035a3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Data toggle.  <a href="group__usb.html#ga0208afaf65f9cc286adcaec1aa035a3b">More...</a><br/></td></tr>
<tr class="separator:ga0208afaf65f9cc286adcaec1aa035a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52985baa9c1b6e63c1691d912cc1f6b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga52985baa9c1b6e63c1691d912cc1f6b8">XUSB_EP_CFG_BUF_SELECT_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:ga52985baa9c1b6e63c1691d912cc1f6b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Buff Select.  <a href="group__usb.html#ga52985baa9c1b6e63c1691d912cc1f6b8">More...</a><br/></td></tr>
<tr class="separator:ga52985baa9c1b6e63c1691d912cc1f6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18e2c1e12051d518ae743410ebf6bab0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga18e2c1e12051d518ae743410ebf6bab0">XUSB_EP_CFG_PACKET_SIZE_MASK</a>&#160;&#160;&#160;0x03ff8000</td></tr>
<tr class="memdesc:ga18e2c1e12051d518ae743410ebf6bab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Packet Size.  <a href="group__usb.html#ga18e2c1e12051d518ae743410ebf6bab0">More...</a><br/></td></tr>
<tr class="separator:ga18e2c1e12051d518ae743410ebf6bab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca76d096563ea51cf1a0606714d02299"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaca76d096563ea51cf1a0606714d02299">XUBS_EP_CFG_ISOTRANS_MASK</a>&#160;&#160;&#160;0x00006000</td></tr>
<tr class="memdesc:gaca76d096563ea51cf1a0606714d02299"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isochronous Transfer.  <a href="group__usb.html#gaca76d096563ea51cf1a0606714d02299">More...</a><br/></td></tr>
<tr class="separator:gaca76d096563ea51cf1a0606714d02299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga877e7b94bf06cdab4aab4e09f7177973"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga877e7b94bf06cdab4aab4e09f7177973">XUSB_EP_CFG_BASE_MASK</a>&#160;&#160;&#160;0x00001fff</td></tr>
<tr class="memdesc:ga877e7b94bf06cdab4aab4e09f7177973"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Base Mask.  <a href="group__usb.html#ga877e7b94bf06cdab4aab4e09f7177973">More...</a><br/></td></tr>
<tr class="separator:ga877e7b94bf06cdab4aab4e09f7177973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga791591fdadb75a0ccc86ca12736e573e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga791591fdadb75a0ccc86ca12736e573e">XUSB_EP_CFG_VALID_SHIFT</a>&#160;&#160;&#160;31</td></tr>
<tr class="memdesc:ga791591fdadb75a0ccc86ca12736e573e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Valid bit Shift.  <a href="group__usb.html#ga791591fdadb75a0ccc86ca12736e573e">More...</a><br/></td></tr>
<tr class="separator:ga791591fdadb75a0ccc86ca12736e573e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab566935b4ec36da4d091744312d34c5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gab566935b4ec36da4d091744312d34c5f">XUSB_EP_CFG_STALL_SHIFT</a>&#160;&#160;&#160;30</td></tr>
<tr class="memdesc:gab566935b4ec36da4d091744312d34c5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Stall bit Shift.  <a href="group__usb.html#gab566935b4ec36da4d091744312d34c5f">More...</a><br/></td></tr>
<tr class="separator:gab566935b4ec36da4d091744312d34c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae012b6f54b1865353c1500b434f5a7e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae012b6f54b1865353c1500b434f5a7e2">XUSB_EP_CFG_OUT_IN_SHIFT</a>&#160;&#160;&#160;29</td></tr>
<tr class="memdesc:gae012b6f54b1865353c1500b434f5a7e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint OUT/IN config.  <a href="group__usb.html#gae012b6f54b1865353c1500b434f5a7e2">More...</a><br/></td></tr>
<tr class="separator:gae012b6f54b1865353c1500b434f5a7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e29a1844fbf62749360ff249dec9320"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga1e29a1844fbf62749360ff249dec9320">XUSB_EP_CFG_ISO_SHIFT</a>&#160;&#160;&#160;28</td></tr>
<tr class="memdesc:ga1e29a1844fbf62749360ff249dec9320"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint ISO config Shft.  <a href="group__usb.html#ga1e29a1844fbf62749360ff249dec9320">More...</a><br/></td></tr>
<tr class="separator:ga1e29a1844fbf62749360ff249dec9320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61a29f78c3ba0d94b99b4771f6fe1e5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga61a29f78c3ba0d94b99b4771f6fe1e5e">XUSB_EP_CFG_DATA_TOGGLE_SHIFT</a>&#160;&#160;&#160;27</td></tr>
<tr class="memdesc:ga61a29f78c3ba0d94b99b4771f6fe1e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Data toggle.  <a href="group__usb.html#ga61a29f78c3ba0d94b99b4771f6fe1e5e">More...</a><br/></td></tr>
<tr class="separator:ga61a29f78c3ba0d94b99b4771f6fe1e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad816ae5025a485f41d56765ab72e5fc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gad816ae5025a485f41d56765ab72e5fc2">XUSB_EP_CFG_BUF_SELECT_SHIFT</a>&#160;&#160;&#160;26</td></tr>
<tr class="memdesc:gad816ae5025a485f41d56765ab72e5fc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Buf Select Shft.  <a href="group__usb.html#gad816ae5025a485f41d56765ab72e5fc2">More...</a><br/></td></tr>
<tr class="separator:gad816ae5025a485f41d56765ab72e5fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd71fa464385539c331f0f75d681b200"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gafd71fa464385539c331f0f75d681b200">XUSB_EP_CFG_PACKET_SIZE_SHIFT</a>&#160;&#160;&#160;15</td></tr>
<tr class="memdesc:gafd71fa464385539c331f0f75d681b200"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Pkt Size Shift.  <a href="group__usb.html#gafd71fa464385539c331f0f75d681b200">More...</a><br/></td></tr>
<tr class="separator:gafd71fa464385539c331f0f75d681b200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04b93f2a36cc834d0608375f2c35c2e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga04b93f2a36cc834d0608375f2c35c2e4">XUSB_EP_CFG_ISOTRANS_SHIFT</a>&#160;&#160;&#160;13</td></tr>
<tr class="memdesc:ga04b93f2a36cc834d0608375f2c35c2e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Isotrans Shift.  <a href="group__usb.html#ga04b93f2a36cc834d0608375f2c35c2e4">More...</a><br/></td></tr>
<tr class="separator:ga04b93f2a36cc834d0608375f2c35c2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">DMA Reset/Control and Status register bits</div></td></tr>
<tr class="memitem:ga9cc6ae16e3b2feb6c94397bd926d0667"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9cc6ae16e3b2feb6c94397bd926d0667">XUSB_DMA_RESET_VALUE</a>&#160;&#160;&#160;0x0000000A</td></tr>
<tr class="memdesc:ga9cc6ae16e3b2feb6c94397bd926d0667"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Reset value.  <a href="group__usb.html#ga9cc6ae16e3b2feb6c94397bd926d0667">More...</a><br/></td></tr>
<tr class="separator:ga9cc6ae16e3b2feb6c94397bd926d0667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a8dded1451d2d441f3e344d7cfa0722"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga5a8dded1451d2d441f3e344d7cfa0722">XUSB_DMA_WRITE_TO_DPRAM</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga5a8dded1451d2d441f3e344d7cfa0722"><td class="mdescLeft">&#160;</td><td class="mdescRight">DPRAM is the destination address for DMA transfer.  <a href="group__usb.html#ga5a8dded1451d2d441f3e344d7cfa0722">More...</a><br/></td></tr>
<tr class="separator:ga5a8dded1451d2d441f3e344d7cfa0722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc0b69742bcbea1d0eaef975b53587ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gacc0b69742bcbea1d0eaef975b53587ee">XUSB_DMA_READ_FROM_DPRAM</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gacc0b69742bcbea1d0eaef975b53587ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">DPRAM is the source address for DMA transfer.  <a href="group__usb.html#gacc0b69742bcbea1d0eaef975b53587ee">More...</a><br/></td></tr>
<tr class="separator:gacc0b69742bcbea1d0eaef975b53587ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga513ff542e5efbeec5663dd4177d6e944"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga513ff542e5efbeec5663dd4177d6e944">XUSB_DMA_DMASR_BUSY</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga513ff542e5efbeec5663dd4177d6e944"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA busy.  <a href="group__usb.html#ga513ff542e5efbeec5663dd4177d6e944">More...</a><br/></td></tr>
<tr class="separator:ga513ff542e5efbeec5663dd4177d6e944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f9513da0b22afebc1f13b4b241a5133"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga4f9513da0b22afebc1f13b4b241a5133">XUSB_DMA_DMASR_ERROR</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga4f9513da0b22afebc1f13b4b241a5133"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA Error.  <a href="group__usb.html#ga4f9513da0b22afebc1f13b4b241a5133">More...</a><br/></td></tr>
<tr class="separator:ga4f9513da0b22afebc1f13b4b241a5133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09a9599b33f8a9e3034cd0887bab375a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga09a9599b33f8a9e3034cd0887bab375a">XUSB_DMA_DMACR_DIR_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga09a9599b33f8a9e3034cd0887bab375a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA direction.  <a href="group__usb.html#ga09a9599b33f8a9e3034cd0887bab375a">More...</a><br/></td></tr>
<tr class="separator:ga09a9599b33f8a9e3034cd0887bab375a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">HSIC PHY Registers</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>User need not program HSIC PHY registers for normal operation.</p>
<p>These are provided to test the PHY access only. </p>
</div></td></tr>
<tr class="memitem:ga450109ca85ad482ded1d73518f07bdc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga450109ca85ad482ded1d73518f07bdc3">XUSB_HSIC_CONTROL_REGISTER</a>&#160;&#160;&#160;0x28</td></tr>
<tr class="memdesc:ga450109ca85ad482ded1d73518f07bdc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSIC Control Register.  <a href="group__usb.html#ga450109ca85ad482ded1d73518f07bdc3">More...</a><br/></td></tr>
<tr class="separator:ga450109ca85ad482ded1d73518f07bdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23bba7afcd6a5bf4c1a1f9258a87fe4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga23bba7afcd6a5bf4c1a1f9258a87fe4b">XUSB_HSIC_STATUS_REGISTER</a>&#160;&#160;&#160;0x29</td></tr>
<tr class="memdesc:ga23bba7afcd6a5bf4c1a1f9258a87fe4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSIC Status Register.  <a href="group__usb.html#ga23bba7afcd6a5bf4c1a1f9258a87fe4b">More...</a><br/></td></tr>
<tr class="separator:ga23bba7afcd6a5bf4c1a1f9258a87fe4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga332e9628d3885ddc42074bc75a5a3b50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga332e9628d3885ddc42074bc75a5a3b50">XUSB_HSIC_STROBE_REGISTER</a>&#160;&#160;&#160;0x2A</td></tr>
<tr class="memdesc:ga332e9628d3885ddc42074bc75a5a3b50"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSIC Strobe Register.  <a href="group__usb.html#ga332e9628d3885ddc42074bc75a5a3b50">More...</a><br/></td></tr>
<tr class="separator:ga332e9628d3885ddc42074bc75a5a3b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1974c5b1e1d66166c5e9e4c925cc339"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gae1974c5b1e1d66166c5e9e4c925cc339">XUSB_HSIC_DATA_REGISTER</a>&#160;&#160;&#160;0x2B</td></tr>
<tr class="memdesc:gae1974c5b1e1d66166c5e9e4c925cc339"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSIC Data Register.  <a href="group__usb.html#gae1974c5b1e1d66166c5e9e4c925cc339">More...</a><br/></td></tr>
<tr class="separator:gae1974c5b1e1d66166c5e9e4c925cc339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac93af36ecbfd69b0feff4bba9912f234"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac93af36ecbfd69b0feff4bba9912f234">XUSB_HSIC_CR_SOFTRESET_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gac93af36ecbfd69b0feff4bba9912f234"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Soft reset mask.  <a href="group__usb.html#gac93af36ecbfd69b0feff4bba9912f234">More...</a><br/></td></tr>
<tr class="separator:gac93af36ecbfd69b0feff4bba9912f234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8eaa87977417518e0deafd0072604a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gac8eaa87977417518e0deafd0072604a6">XUSB_HSIC_CR_CONNECT_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gac8eaa87977417518e0deafd0072604a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY issues connect mask.  <a href="group__usb.html#gac8eaa87977417518e0deafd0072604a6">More...</a><br/></td></tr>
<tr class="separator:gac8eaa87977417518e0deafd0072604a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9cf6e367230f6c1f654d6bc52f3fe56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa9cf6e367230f6c1f654d6bc52f3fe56">XUSB_HSIC_CR_REMOTEWKP_ENABLE_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaa9cf6e367230f6c1f654d6bc52f3fe56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable Remote Wake-up signal forwarding to HSIC.  <a href="group__usb.html#gaa9cf6e367230f6c1f654d6bc52f3fe56">More...</a><br/></td></tr>
<tr class="separator:gaa9cf6e367230f6c1f654d6bc52f3fe56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45eb8c831c8b49e6bcd8420b591fda4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga45eb8c831c8b49e6bcd8420b591fda4d">XUSB_HSIC_SR_LINKSTATUS_MASK</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:ga45eb8c831c8b49e6bcd8420b591fda4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link Status.  <a href="group__usb.html#ga45eb8c831c8b49e6bcd8420b591fda4d">More...</a><br/></td></tr>
<tr class="separator:ga45eb8c831c8b49e6bcd8420b591fda4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ee35c3d3559831be61c8d02c941b792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga6ee35c3d3559831be61c8d02c941b792">XUSB_HSIC_SR_VBUSSTATE_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga6ee35c3d3559831be61c8d02c941b792"><td class="mdescLeft">&#160;</td><td class="mdescRight">VBUS State.  <a href="group__usb.html#ga6ee35c3d3559831be61c8d02c941b792">More...</a><br/></td></tr>
<tr class="separator:ga6ee35c3d3559831be61c8d02c941b792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fb4faa6ea11423e816936b24cf7dfbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga8fb4faa6ea11423e816936b24cf7dfbb">XUSB_HSIC_SR_CONNECT_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga8fb4faa6ea11423e816936b24cf7dfbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect signaling issued from device to host.  <a href="group__usb.html#ga8fb4faa6ea11423e816936b24cf7dfbb">More...</a><br/></td></tr>
<tr class="separator:ga8fb4faa6ea11423e816936b24cf7dfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5aa1eb869c1ba42200356a1522c53a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gaa5aa1eb869c1ba42200356a1522c53a1">XUSB_HSIC_SR_CDERR_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gaa5aa1eb869c1ba42200356a1522c53a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Carrier Detect Error.  <a href="group__usb.html#gaa5aa1eb869c1ba42200356a1522c53a1">More...</a><br/></td></tr>
<tr class="separator:gaa5aa1eb869c1ba42200356a1522c53a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35ba0c839d993346aa4a9f18d90a14fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga35ba0c839d993346aa4a9f18d90a14fc">XUSB_HSIC_SR_FRAMEERR_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga35ba0c839d993346aa4a9f18d90a14fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame decoding Error.  <a href="group__usb.html#ga35ba0c839d993346aa4a9f18d90a14fc">More...</a><br/></td></tr>
<tr class="separator:ga35ba0c839d993346aa4a9f18d90a14fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63aed1c569d82c2d3564b07223c956e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga63aed1c569d82c2d3564b07223c956e5">XUSB_HSIC_SR_TXFIFO_UNDERRUN_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga63aed1c569d82c2d3564b07223c956e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Transmit FIFO underrun mask.  <a href="group__usb.html#ga63aed1c569d82c2d3564b07223c956e5">More...</a><br/></td></tr>
<tr class="separator:ga63aed1c569d82c2d3564b07223c956e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e9fefa5cb13930c4147f7c709653f48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga2e9fefa5cb13930c4147f7c709653f48">XUSB_HSIC_SR_ELFIFO_OVERRUN_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga2e9fefa5cb13930c4147f7c709653f48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Elasticity FIFO overrun mask.  <a href="group__usb.html#ga2e9fefa5cb13930c4147f7c709653f48">More...</a><br/></td></tr>
<tr class="separator:ga2e9fefa5cb13930c4147f7c709653f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ed943219eb0daf9919c5d751bedb06f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9ed943219eb0daf9919c5d751bedb06f">XUSB_HSIC_STROBE_IDELAY_MASK</a>&#160;&#160;&#160;0x0000001F</td></tr>
<tr class="memdesc:ga9ed943219eb0daf9919c5d751bedb06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDELAY value for HSIC strobe input for receive.  <a href="group__usb.html#ga9ed943219eb0daf9919c5d751bedb06f">More...</a><br/></td></tr>
<tr class="separator:ga9ed943219eb0daf9919c5d751bedb06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad80065db5208ca261e05b1ce684fb641"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gad80065db5208ca261e05b1ce684fb641">XUSB_HSIC_STROBE_READY_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:gad80065db5208ca261e05b1ce684fb641"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDELAY block ready mask.  <a href="group__usb.html#gad80065db5208ca261e05b1ce684fb641">More...</a><br/></td></tr>
<tr class="separator:gad80065db5208ca261e05b1ce684fb641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9266234122ad344a3d22723a1e6d8bca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga9266234122ad344a3d22723a1e6d8bca">XUSB_HSIC_DATA_IDELAY_MASK</a>&#160;&#160;&#160;0x0000001F</td></tr>
<tr class="memdesc:ga9266234122ad344a3d22723a1e6d8bca"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDELAY value for HSIC data input for receive.  <a href="group__usb.html#ga9266234122ad344a3d22723a1e6d8bca">More...</a><br/></td></tr>
<tr class="separator:ga9266234122ad344a3d22723a1e6d8bca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga417ed5a79e71f945c61e872411741321"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#ga417ed5a79e71f945c61e872411741321">XUSB_HSIC_DATA_READY_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga417ed5a79e71f945c61e872411741321"><td class="mdescLeft">&#160;</td><td class="mdescRight">IDELAY block ready mask.  <a href="group__usb.html#ga417ed5a79e71f945c61e872411741321">More...</a><br/></td></tr>
<tr class="separator:ga417ed5a79e71f945c61e872411741321"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
